expressing pleasure or great excitement - Alemán Inglés Diccionario